/**
 * 
 */
package com.disys.model;

import java.math.BigInteger;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

import com.ancientprogramming.fixedformat4j.annotation.Field;
import com.ancientprogramming.fixedformat4j.annotation.Record;

/**
 * @author Ubaid Raja
 *
 */
@Entity
@Record
@Table(name = "tx_140ERWOTCLOC")
public class Rec140ERWOTCLOC {

	@Id
	@GeneratedValue(strategy = GenerationType.AUTO)
	private int id;

	
	private String rectype;//15
	private String cocode;//16
	private String filler;//75
	private String tci_id;//5
	private String wotclocnumber;
	private String wotclocname;
	private String wotclocaddr_1;
	private String wotclocaddr_2;
	private String wotcloccity_1;
	private String wotclocstate_1;
	private String wotcloczip_1;
	private String wotcloccountry_1;
	private String wotclocfein;
	private String wotclocstscd;
	private String wotclocphnumber;
	private String wotclocrptlvl_1;
	private String wotclocrptlvl_2;
	private String wotclocrptlvl_3;
	private String wotclocrptlvl_4;
	private String wotclocrptlvl_5;

	private String wotclocrptlvl_6;
	private String wotclocrptlvl_7;
	private String wotclocrptlvl_8;
	private String wotcfacilitybegindt;
	private String wotcfacilityceasedt;
	private String wotcfacilitynaicscodes;
	
	private Integer finalized;
	
	@Column(name="process_id")
	private BigInteger processId;
	/**
	 * @return the id
	 */
	public int getId() {
		return id;
	}
	/**
	 * @param id the id to set
	 */
	public void setId(int id) {
		this.id = id;
	}
	/**
	 * @return the rectype
	 */
	@Field(offset = 1, length = 15,paddingChar = ' ')
	public String getRectype() {
		return rectype;
	}
	/**
	 * @param rectype the rectype to set
	 */
	public void setRectype(String rectype) {
		this.rectype = rectype;
	}
	/**
	 * @return the cocode
	 */
	@Field(offset = 16, length = 16, paddingChar = '0')
	public String getCocode() {
		return cocode;
	}
	/**
	 * @param cocode the cocode to set
	 */
	public void setCocode(String cocode) {
		this.cocode = cocode;
	}
	/**
	 * @return the filler
	 */
	@Field(offset = 32, length = 75, paddingChar = ' ')
	public String getFiller() {
		return filler;
	}
	/**
	 * @param filler the filler to set
	 */
	public void setFiller(String filler) {
		this.filler = filler;
	}
	/**
	 * @return the tci_id
	 */
	@Field(offset = 107, length = 5, paddingChar = ' ')
	public String getTci_id() {
		return tci_id;
	}
	/**
	 * @param tci_id the tci_id to set
	 */
	public void setTci_id(String tci_id) {
		this.tci_id = tci_id;
	}
	/**
	 * @return the wotclocnumber
	 */
	@Field(offset = 112, length = 25, paddingChar = ' ')
	public String getWotclocnumber() {
		return wotclocnumber;
	}
	/**
	 * @param wotclocnumber the wotclocnumber to set
	 */
	public void setWotclocnumber(String wotclocnumber) {
		this.wotclocnumber = wotclocnumber;
	}
	/**
	 * @return the wotclocname
	 */
	@Field(offset = 137, length = 50, paddingChar = ' ')
	public String getWotclocname() {
		return wotclocname;
	}
	/**
	 * @param wotclocname the wotclocname to set
	 */
	public void setWotclocname(String wotclocname) {
		this.wotclocname = wotclocname;
	}
	/**
	 * @return the wotclocaddr_1
	 */
	@Field(offset = 187, length = 30, paddingChar = ' ')
	public String getWotclocaddr_1() {
		return wotclocaddr_1;
	}
	/**
	 * @param wotclocaddr_1 the wotclocaddr_1 to set
	 */
	public void setWotclocaddr_1(String wotclocaddr_1) {
		this.wotclocaddr_1 = wotclocaddr_1;
	}
	/**
	 * @return the wotclocaddr_2
	 */
	@Field(offset = 217, length = 30, paddingChar = ' ')
	public String getWotclocaddr_2() {
		return wotclocaddr_2;
	}
	/**
	 * @param wotclocaddr_2 the wotclocaddr_2 to set
	 */
	public void setWotclocaddr_2(String wotclocaddr_2) {
		this.wotclocaddr_2 = wotclocaddr_2;
	}
	/**
	 * @return the wotcloccity_1
	 */
	@Field(offset = 247, length = 20, paddingChar = ' ')
	public String getWotcloccity_1() {
		return wotcloccity_1;
	}
	/**
	 * @param wotcloccity_1 the wotcloccity_1 to set
	 */
	public void setWotcloccity_1(String wotcloccity_1) {
		this.wotcloccity_1 = wotcloccity_1;
	}
	/**
	 * @return the wotclocstate_1
	 */
	@Field(offset = 267, length = 2, paddingChar = ' ')
	public String getWotclocstate_1() {
		return wotclocstate_1;
	}
	/**
	 * @param wotclocstate_1 the wotclocstate_1 to set
	 */
	public void setWotclocstate_1(String wotclocstate_1) {
		this.wotclocstate_1 = wotclocstate_1;
	}
	/**
	 * @return the wotcloczip_1
	 */
	@Field(offset = 269, length = 10, paddingChar = ' ')
	public String getWotcloczip_1() {
		return wotcloczip_1;
	}
	/**
	 * @param wotcloczip_1 the wotcloczip_1 to set
	 */
	public void setWotcloczip_1(String wotcloczip_1) {
		this.wotcloczip_1 = wotcloczip_1;
	}
	/**
	 * @return the wotcloccountry_1
	 */
	@Field(offset = 279, length = 2, paddingChar = ' ')
	public String getWotcloccountry_1() {
		return wotcloccountry_1;
	}
	/**
	 * @param wotcloccountry_1 the wotcloccountry_1 to set
	 */
	public void setWotcloccountry_1(String wotcloccountry_1) {
		this.wotcloccountry_1 = wotcloccountry_1;
	}
	/**
	 * @return the wotclocfein
	 */
	@Field(offset = 281, length = 15, paddingChar = ' ')
	public String getWotclocfein() {
		return wotclocfein;
	}
	/**
	 * @param wotclocfein the wotclocfein to set
	 */
	public void setWotclocfein(String wotclocfein) {
		this.wotclocfein = wotclocfein;
	}
	/**
	 * @return the wotclocstscd
	 */
	@Field(offset = 296, length = 1)
	public String getWotclocstscd() {
		return wotclocstscd;
	}
	/**
	 * @param wotclocstscd the wotclocstscd to set
	 */
	public void setWotclocstscd(String wotclocstscd) {
		this.wotclocstscd = wotclocstscd;
	}
	/**
	 * @return the wotclocphnumber
	 */
	@Field(offset = 297, length = 10)
	public String getWotclocphnumber() {
		return wotclocphnumber;
	}
	/**
	 * @param wotclocphnumber the wotclocphnumber to set
	 */
	public void setWotclocphnumber(String wotclocphnumber) {
		this.wotclocphnumber = wotclocphnumber;
	}
	/**
	 * @return the wotclocrptlvl_1
	 */
	@Field(offset = 307, length = 10)
	public String getWotclocrptlvl_1() {
		return wotclocrptlvl_1;
	}
	/**
	 * @param wotclocrptlvl_1 the wotclocrptlvl_1 to set
	 */
	public void setWotclocrptlvl_1(String wotclocrptlvl_1) {
		this.wotclocrptlvl_1 = wotclocrptlvl_1;
	}
	/**
	 * @return the wotclocrptlvl_2
	 */
	@Field(offset = 317, length = 10)
	public String getWotclocrptlvl_2() {
		return wotclocrptlvl_2;
	}
	/**
	 * @param wotclocrptlvl_2 the wotclocrptlvl_2 to set
	 */
	public void setWotclocrptlvl_2(String wotclocrptlvl_2) {
		this.wotclocrptlvl_2 = wotclocrptlvl_2;
	}
	/**
	 * @return the wotclocrptlvl_3
	 */
	@Field(offset = 327, length = 10)
	public String getWotclocrptlvl_3() {
		return wotclocrptlvl_3;
	}
	/**
	 * @param wotclocrptlvl_3 the wotclocrptlvl_3 to set
	 */
	public void setWotclocrptlvl_3(String wotclocrptlvl_3) {
		this.wotclocrptlvl_3 = wotclocrptlvl_3;
	}
	/**
	 * @return the wotclocrptlvl_4
	 */
	@Field(offset = 337, length = 10)
	public String getWotclocrptlvl_4() {
		return wotclocrptlvl_4;
	}
	/**
	 * @param wotclocrptlvl_4 the wotclocrptlvl_4 to set
	 */
	public void setWotclocrptlvl_4(String wotclocrptlvl_4) {
		this.wotclocrptlvl_4 = wotclocrptlvl_4;
	}
	/**
	 * @return the wotclocrptlvl_5
	 */
	@Field(offset = 347, length = 10)
	public String getWotclocrptlvl_5() {
		return wotclocrptlvl_5;
	}
	/**
	 * @param wotclocrptlvl_5 the wotclocrptlvl_5 to set
	 */
	public void setWotclocrptlvl_5(String wotclocrptlvl_5) {
		this.wotclocrptlvl_5 = wotclocrptlvl_5;
	}
	/**
	 * @return the wotclocrptlvl_6
	 */
	@Field(offset = 357, length = 10)
	public String getWotclocrptlvl_6() {
		return wotclocrptlvl_6;
	}
	/**
	 * @param wotclocrptlvl_6 the wotclocrptlvl_6 to set
	 */
	public void setWotclocrptlvl_6(String wotclocrptlvl_6) {
		this.wotclocrptlvl_6 = wotclocrptlvl_6;
	}
	/**
	 * @return the wotclocrptlvl_7
	 */
	@Field(offset = 367, length = 10)
	public String getWotclocrptlvl_7() {
		return wotclocrptlvl_7;
	}
	/**
	 * @param wotclocrptlvl_7 the wotclocrptlvl_7 to set
	 */
	public void setWotclocrptlvl_7(String wotclocrptlvl_7) {
		this.wotclocrptlvl_7 = wotclocrptlvl_7;
	}
	/**
	 * @return the wotclocrptlvl_8
	 */
	@Field(offset = 377, length = 10)
	public String getWotclocrptlvl_8() {
		return wotclocrptlvl_8;
	}
	/**
	 * @param wotclocrptlvl_8 the wotclocrptlvl_8 to set
	 */
	public void setWotclocrptlvl_8(String wotclocrptlvl_8) {
		this.wotclocrptlvl_8 = wotclocrptlvl_8;
	}
	/**
	 * @return the wotcfacilitybegindt
	 */
	@Field(offset = 387, length = 8)
	public String getWotcfacilitybegindt() {
		return wotcfacilitybegindt;
	}
	/**
	 * @param wotcfacilitybegindt the wotcfacilitybegindt to set
	 */
	public void setWotcfacilitybegindt(String wotcfacilitybegindt) {
		this.wotcfacilitybegindt = wotcfacilitybegindt;
	}
	/**
	 * @return the wotcfacilityceasedt
	 */
	@Field(offset = 395, length = 8)
	public String getWotcfacilityceasedt() {
		return wotcfacilityceasedt;
	}
	/**
	 * @param wotcfacilityceasedt the wotcfacilityceasedt to set
	 */
	public void setWotcfacilityceasedt(String wotcfacilityceasedt) {
		this.wotcfacilityceasedt = wotcfacilityceasedt;
	}

	/**
	 * @return the wotcfacilitynaicscodes
	 */
	@Field(offset = 403, length = 6)
	public String getWotcfacilitynaicscodes() {
		return wotcfacilitynaicscodes;
	}
	/**
	 * @param wotcfacilitynaicscodes the wotcfacilitynaicscodes to set
	 */
	public void setWotcfacilitynaicscodes(String wotcfacilitynaicscodes) {
		this.wotcfacilitynaicscodes = wotcfacilitynaicscodes;
	}
	
	/**
	 * @return the finalized
	 */
	public Integer isFinalized() {
		return finalized;
	}
	/**
	 * @param finalized the finalized to set
	 */
	public void setFinalized(Integer finalized) {
		this.finalized = finalized;
	}
	/**
	 * @return the processId
	 */
	public BigInteger getProcessId() {
		return processId;
	}
	/**
	 * @param processId the processId to set
	 */
	public void setProcessId(BigInteger processId) {
		this.processId = processId;
	}
	/**
	 * @return the finalized
	 */
	public Integer getFinalized() {
		return finalized;
	}
	
}
